//
//  XuKaiBillHandler.h
//  emark
//
//  Created by neebel on 2017/5/29.
//  Copyright © 2017年 neebel. All rights reserved.
//

#import "XuKaiBaseHandler.h"
#import "XuKaiBillCacheProvider.h"
#import "XuKaiBillMonthInfo.h"

@interface XuKaiBillHandler : XuKaiBaseHandler

- (void)fetchBillInfosBeforeDate:(NSDate *)date
                      totalCount:(NSInteger)totalCount
                          result:(XuKaiResultBlock)resultBlock;

- (void)cacheBillInfo:(XuKaiBillInfo *)billInfo result:(void (^)(void))resultBlock;

- (void)deleteBillInfo:(XuKaiBillInfo *)billInfo result:(void (^)(void))resultBlock;

- (void)fetchMonthBillInMonth:(NSString *)month result:(XuKaiResultBlock)resultBlock;

@end
